<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.List" %>
<%@ page import="test1.User" %>
<%@ page import="test1.UserDAO" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>用户操作</title>
</head>
<body>
    <h1>用户操作</h1>
    <h2>添加用户</h2>
    <form action="addUser.jsp" method="post">
        用户名：<input type="text" name="userName" /><br />
        昵称：<input type="text" name="nickname" /><br />
        密码：<input type="password" name="password" /><br />
        电话：<input type="text" name="telephone" /><br />
        照片路径：<input type="text" name="photo" /><br />
        是否作者（Y/N）：<input type="text" name="isAuthor" /><br />
        简介：<input type="text" name="brief" /><br />
        <input type="submit" value="添加用户" />
    </form>

    <h2>删除用户</h2>
    <form action="deleteUser.jsp" method="post">
        用户名：<input type="text" name="userName" /><br />
        <input type="submit" value="删除用户" />
    </form>

    <h2>显示所有用户</h2>
    <%
        UserDAO userDAO = new UserDAO();
        List<User> users = userDAO.getAllUsers();
    %>
    <table border="1">
        <tr>
            <th>用户名</th>
            <th>昵称</th>
            <th>电话</th>
            <th>是否作者</th>
            <th>简介</th>
        </tr>
        <%
            for (User user : users) {
        %>
        <tr>
            <td><%= user.getUserName() %></td>
            <td><%= user.getNickname() %></td>
            <td><%= user.getTelephone() %></td>
            <td><%= user.getIsAuthor() %></td>
            <td><%= user.getBrief() %></td>
        </tr>
        <%
            }
        %>
    </table>
</body>
</html>